package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 字典映射表对象 tb_dict_map
 * 
 * @author 七七
 * @date 2025-02-17
 */
public class TbDictMap extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String mapId;

    /** 机构代码 */
    @Excel(name = "机构代码")
    private String institutionCode;

    /** 映射类型 */
    @Excel(name = "映射类型")
    private String mapType;

    /** 起始代码 */
    @Excel(name = "起始代码")
    private String oriCode;

    /** 起始名称 */
    @Excel(name = "起始名称")
    private String oriName;

    /** 映射后的代码 */
    @Excel(name = "映射后的代码")
    private String mapCode;

    /** 映射后的名称 */
    @Excel(name = "映射后的名称")
    private String mapName;

    public void setMapId(String mapId) 
    {
        this.mapId = mapId;
    }

    public String getMapId() 
    {
        return mapId;
    }
    public void setInstitutionCode(String institutionCode) 
    {
        this.institutionCode = institutionCode;
    }

    public String getInstitutionCode() 
    {
        return institutionCode;
    }
    public void setMapType(String mapType) 
    {
        this.mapType = mapType;
    }

    public String getMapType() 
    {
        return mapType;
    }
    public void setOriCode(String oriCode) 
    {
        this.oriCode = oriCode;
    }

    public String getOriCode() 
    {
        return oriCode;
    }
    public void setOriName(String oriName) 
    {
        this.oriName = oriName;
    }

    public String getOriName() 
    {
        return oriName;
    }
    public void setMapCode(String mapCode) 
    {
        this.mapCode = mapCode;
    }

    public String getMapCode() 
    {
        return mapCode;
    }
    public void setMapName(String mapName) 
    {
        this.mapName = mapName;
    }

    public String getMapName() 
    {
        return mapName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("mapId", getMapId())
            .append("institutionCode", getInstitutionCode())
            .append("mapType", getMapType())
            .append("oriCode", getOriCode())
            .append("oriName", getOriName())
            .append("mapCode", getMapCode())
            .append("mapName", getMapName())
            .append("remark", getRemark())
            .toString();
    }
}
